| API Documentation |  |

- MAIN PAGE
- NAMESPACES
- CLASSES

File List
Here is a list of all documented files with brief descriptions:
[detail level 1 2 3 4 5 6 7 8 9]

▼ Documentation |
▼ Headers |
► NilkinsAstraeus |
► Graphics |
► ComplexEffects |
► Blur |
BlurComplexEffect.h |
BlurType.h |
► Dof |
DofComplexEffect.h |
ComplexEffect.h |
ComplexEffectManager.h |
ComplexEffectType.h |
► Effects |
► Atmosphere |
AtmosphereEffect.h |
► FilmGrain |
FilmGrainEffect.h |
FilmGrainEffectUtils.h |
► Fxaa |
FxaaEffect.h |
FxaaPreset.h |
► ImageEnvironment |
ImageEnvironmentEffect.h |
ImageEnvironmentProjection.h |
► Ssao |
SsaoEffect.h |
SsaoEffectUtils.h |
► TextureCopy |
TextureCopyEffect.h |
► ToneMapping |
ToneMappingEffect.h |
ToneMappingHablesCurveDescriptor.h |
Effect.h |
EffectManager.h |
EffectType.h |
► Enums |
OneChannelPack.h |
ThreeChannelPack.h |
► Materials |
► Pbs |
► Enums |
PbsModel.h |
PbsMaterial.h |
► Utils |
PbsEnvironmentMapFilter.h |
Material.h |
MaterialManager.h |
MaterialType.h |
► ShaderLibs |
► Maths |
GeometryLib.h |
MathsLib.h |
► PostProcessing |
PostProcessingLib.h |
► ShadowMapping |
► Data |
ShadowMapParameters.h |
► Enums |
ShadowMapPcf.h |
ShadowMapPcfUtils.h |
ShadowMappingLib.h |
► Utils |
EnvironmentRenderer.h |
GraphicsEngine.h |
► Log |
LogManager.h |
► Projects |
ProjectLoader.h |
ProjectLoadQuery.h |
ProjectLoadResult.h |
ProjectSaveQuery.h |
► Scripts |
► nkAstraeusWrap |
► Log |
LogWrapper.h |
EnvironmentInitializer.h |
Namespace.h |
► nkExportWrap |
► Enums |
ExportNodeNatureWrapper.h |
ExportNodeValueTypeWrapper.h |
► Errors |
ExportErrorWrapper.h |
► Exporters |
ExporterLoadResultWrapper.h |
JsonExporterWrapper.h |
► Tree |
NodeWrapper.h |
Constants.h |
EnvironmentInitializer.h |
Namespace.h |
► nkGraphicsWrap |
► Bounds |
BoundingBoxWrapper.h |
► Cameras |
CameraManagerWrapper.h |
CameraWrapper.h |
FrustumWrapper.h |
► Compositors |
CompositorManagerWrapper.h |
CompositorNodeWrapper.h |
CompositorWrapper.h |
► Enums |
PrimitiveTopologyWrapper.h |
ResourceLoadStateWrapper.h |
► Graph |
EntityWrapper.h |
NodeManagerWrapper.h |
NodeWrapper.h |
► Meshes |
► Decoders |
► Gltf |
GltfMeshDecoderWrapper.h |
MeshManagerWrapper.h |
MeshWrapper.h |
VertexComponentWrapper.h |
VertexCompositionWrapper.h |
► Programs |
ProgramManagerWrapper.h |
ProgramWrapper.h |
► RenderQueues |
RenderQueueManagerWrapper.h |
RenderQueueWrapper.h |
► Shaders |
ShaderManagerWrapper.h |
ShaderWrapper.h |
► Textures |
TextureManagerWrapper.h |
TextureSaverWrapper.h |
TextureUtilsWrapper.h |
TextureWrapper.h |
► Viewports |
ViewportManagerWrapper.h |
ViewportWrapper.h |
Constants.h |
EnvironmentInitializer.h |
Namespace.h |
► nkMathsWrap |
► Algebra |
MatrixWrapper.h |
QuaternionWrapper.h |
VectorWrapper.h |
► Constants |
MathConstantsWrapper.h |
Constants.h |
EnvironmentInitializer.h |
Namespace.h |
► nkMemoryWrap |
► Containers |
BufferCastWrapper.h |
BufferViewWrapper.h |
BufferWrapper.h |
Constants.h |
EnvironmentInitializer.h |
Namespace.h |
► nkResourcesWrap |
Constants.h |
EnvironmentInitializer.h |
Namespace.h |
ResourceManagerWrapper.h |
► nkScriptsWrap |
► Environments |
EnvironmentWrapper.h |
► Interpreters |
InterpreterWrapper.h |
► Scripts |
CompilationFailureTypeWrapper.h |
CompilationResultWrapper.h |
ScriptWrapper.h |
Constants.h |
EnvironmentInitializer.h |
Namespace.h |
► nkTasksWrap |
► Enums |
TaskResultWrapper.h |
► Scheduler |
SchedulerTaskWrapper.h |
SchedulerWrapper.h |
► Threads |
ThreadSubmittedWorkWrapper.h |
ThreadWrapper.h |
Constants.h |
EnvironmentInitializer.h |
Namespace.h |
► stdWrap |
► Arrays |
ArrayWrapper.h |
Constants.h |
EnvironmentInitializer.h |
Namespace.h |
ScriptsEngine.h |
Namespace.h |
System.h |
► NilkinsDebug |
► Log |
LogManager.h |
► System |
CpuDetector.h |
CpuInformation.h |
SimdInformation.h |
SystemDetector.h |
SystemLabel.h |
SystemVersion.h |
► Testing |
► Data |
TestRunException.h |
TestRunResult.h |
TestStackLevel.h |
► Formatting |
ConsoleOutputFormatter.h |
NunitOutputFormatter.h |
OutputFormatter.h |
► Observers |
DefaultTestObserver.h |
TestClassObserverInformation.h |
TestFunctionObserverInformation.h |
TestObserver.h |
► Outputs |
OutputTarget.h |
OutputTargetKind.h |
FunctionSet.h |
TestClass.h |
TestFunction.h |
TestRunParameters.h |
TestUtils.h |
UnitTester.h |
Namespace.h |
► NilkinsExport |
► Encoders |
► Base64 |
Base64Encoder.h |
► Errors |
ExportError.h |
► Exportable |
Exportable.h |
► Exporter |
ExporterLoadResult.h |
JsonExporter.h |
► Tree |
► Utils |
TreeReader.h |
Node.h |
Namespace.h |
► NilkinsGraphics |
► Bounds |
BoundingBox.h |
► Buffers |
► Enums |
BufferBindFlag.h |
BufferCpuAccessFlag.h |
BufferUsage.h |
Buffer.h |
BufferManager.h |
MapRequestDescriptor.h |
MapResult.h |
UnmapRequestDescriptor.h |
► Cameras |
► Enums |
ProjectionType.h |
Camera.h |
CameraManager.h |
Frustum.h |
► Compositors |
Compositor.h |
CompositorManager.h |
CompositorNode.h |
TargetDescriptor.h |
TargetOperations.h |
► Configurations |
Configuration.h |
RendererConfigurationHelpers.h |
► Encoders |
► Data |
DecodedBufferData.h |
DecodedData.h |
DecodedEntityData.h |
DecodedMaterialData.h |
DecodedMeshData.h |
DecodedNodeData.h |
DecodedSkeletonData.h |
DecodedTextureData.h |
► Gltf |
GltfDecodeOptions.h |
GltfEncoder.h |
GltfEncoderUtils.h |
► Obj |
ObjDecodeOptions.h |
ObjEncoder.h |
► Utils |
CompositeDecodeOptions.h |
CompositeEncoder.h |
► Entities |
Entity.h |
EntityRenderInfo.h |
EntityRenderInfoSlot.h |
EntityRenderLodSlot.h |
► Exporter |
ContentLoader.h |
ContentLoadResult.h |
► Graph |
Node.h |
NodeChangeListener.h |
NodeManager.h |
► Log |
LogManager.h |
► Meshes |
► Enums |
AttributeGranularity.h |
IndexFormat.h |
PrimitiveTopology.h |
► InputLayouts |
MeshInputLayout.h |
MeshInputLayoutAttribute.h |
► Utils |
AttributeGenerationInfo.h |
AttributeGenerationOutput.h |
MeshFillOptions.h |
MeshUtils.h |
PackedMeshData.h |
VertexComposition.h |
VertexData.h |
Mesh.h |
MeshManager.h |
StreamOutputDescriptor.h |
► Passes |
ClearTargetsPass.h |
ComputePass.h |
InstancingPass.h |
MonoMaterialPass.h |
Pass.h |
PassType.h |
PostProcessPass.h |
RaytracingPass.h |
RenderScenePass.h |
► Programs |
► Enums |
ProgramCompilationProfile.h |
Program.h |
ProgramCompilationResult.h |
ProgramManager.h |
ProgramSourcesHolder.h |
ProgramType.h |
► RenderContexts |
RenderContext.h |
RenderContextDescriptor.h |
RenderContextManager.h |
► Renderers |
Renderer.h |
RendererAbstractData.h |
RendererSupportInfo.h |
RenderingApi.h |
► RenderQueues |
► RenderStrategies |
► Commands |
► Enums |
RenderCommandType.h |
RenderCommand.h |
RenderCommandQueue.h |
DefaultRenderStrategy.h |
RenderStrategy.h |
RenderQueue.h |
RenderQueueManager.h |
► RenderStates |
BlendState.h |
BlendStateManager.h |
DepthStencilState.h |
DepthStencilStateManager.h |
RasterState.h |
RasterStateManager.h |
► Resources |
► Enums |
ResourceMiscFlag.h |
Resource.h |
ResourceDeclAugmentCallback.h |
ResourceGpuCopyDescriptor.h |
ResourceLoadState.h |
ResourceManager.h |
ResourceSetLoadQuery.h |
ResourceSetLoadResult.h |
ResourceSetSaveQuery.h |
ResourceType.h |
ShaderResource.h |
► Samplers |
► Enums |
ComparisonFunction.h |
Filter.h |
TextureAddressMode.h |
Sampler.h |
SamplerManager.h |
► Shaders |
► Memory |
ConstantBuffer.h |
ShaderInstanceCustomDummySlot.h |
ShaderInstanceCustomSlot.h |
ShaderInstanceMemorySlot.h |
ShaderMemorySlot.h |
ShaderPassCustomDummySlot.h |
ShaderPassCustomSlot.h |
ShaderPassMemorySlot.h |
Shader.h |
ShaderManager.h |
ShaderResourceDesc.h |
► Textures |
► Enums |
TextureRenderFlag.h |
TextureType.h |
Texture.h |
TextureExternalData.h |
TextureManager.h |
TextureSaver.h |
TextureUtils.h |
► Time |
GlobalTimer.h |
► Utils |
DxDefinesWrapper.h |
InfiniteBitMask.h |
InfiniteMask.h |
Manager.h |
ScreenshotTaker.h |
StructToString.h |
► Viewports |
Viewport.h |
ViewportManager.h |
Namespace.h |
System.h |
► NilkinsImages |
► Bmp |
BmpEncoder.h |
► Data |
► Alignment |
AlignmentUtils.h |
AlignmentDescriptor.h |
Image.h |
ImageBase.h |
ImageDescriptor.h |
ImageView.h |
MipDescriptor.h |
► Dds |
DdsEncoder.h |
► Enums |
AlphaMode.h |
PixelFormat.h |
► Hdr |
HdrEncoder.h |
► Jpg |
► Data |
JpgCompressionSettings.h |
► Enums |
JpgCompression.h |
JpgEncoder.h |
► Log |
LogManager.h |
► Png |
PngEncoder.h |
► Utils |
CompositeEncoder.h |
ConversionUtils.h |
Namespace.h |
► NilkinsInputs |
► Devices |
► Gamepads |
► Enums |
GamepadDeviceButton.h |
GamepadDevice.h |
GamepadDeviceManager.h |
GamepadJoystickStatus.h |
► Keyboards |
KeyboardDevice.h |
KeyboardDeviceManager.h |
► Mouses |
MouseDevice.h |
MouseDeviceManager.h |
► Enums |
KeyCode.h |
► InputSystems |
InputSystem.h |
► Log |
LogManager.h |
Namespace.h |
System.h |
► NilkinsLog |
► Data |
String.h |
StringView.h |
► Loggers |
ConsoleLogger.h |
FileLogger.h |
Logger.h |
Namespace.h |
► NilkinsMaths |
► Algebra |
IntVector.h |
MathConstants.h |
Matrix.h |
Quaternion.h |
Vector.h |
► Encoders |
FloatEncoder.h |
► Geometry |
Point.h |
Rectangle.h |
► Hashing |
Hasher.h |
Namespace.h |
► NilkinsMemory |
► Allocators |
Allocator.h |
DefaultAllocator.h |
► Compressions |
DeflateEncoder.h |
HuffmanLut.h |
► Containers |
Buffer.h |
BufferCast.h |
BufferView.h |
String.h |
StringView.h |
► Deallocators |
Deallocator.h |
DefaultDeallocator.h |
► Log |
LogManager.h |
► Pagers |
► FreeList |
FreeListPager.h |
► Linear |
LinearPager.h |
► MemorySpaces |
DefaultMemorySpace.h |
DefaultMemorySpaceAllocator.h |
MemorySpace.h |
MemorySpaceAllocator.h |
► Pointers |
UniquePtr.h |
► Pools |
PtrPool.h |
► Streams |
BitStream.h |
Namespace.h |
► NilkinsResources |
► Log |
LogManager.h |
Namespace.h |
ResourceManager.h |
► NilkinsScripts |
► Environments |
► Functions |
Function.h |
FunctionDefines.h |
FunctionParameter.h |
FunctionParameterType.h |
► Namespaces |
Namespace.h |
► ScriptObjects |
ScriptObjectInterpreterReference.h |
ScriptObjectInterpreterView.h |
ScriptObjectReference.h |
ScriptObjectView.h |
► UserTypes |
ArrayAccessorDescriptor.h |
TypeBuiltInFunctions.h |
UserType.h |
UserTypeFieldDescriptor.h |
Environment.h |
EnvironmentManager.h |
ExecutionResult.h |
► Exporter |
► Project |
ProjectLoader.h |
ProjectLoadQuery.h |
ProjectLoadResult.h |
ProjectSaveQuery.h |
ResourceDeclAugmentCallback.h |
ContentLoader.h |
ContentLoadResult.h |
► Interpreters |
Interpreter.h |
► Log |
LogManager.h |
► Scripts |
CompilationResult.h |
Script.h |
ScriptManager.h |
► Utils |
StringUtils.h |
Namespace.h |
► NilkinsTasks |
► Log |
LogManager.h |
► Scheduler |
LambdaSchedulerTask.h |
Scheduler.h |
SchedulerTask.h |
► Tasks |
LambdaTask.h |
Task.h |
► Threads |
Thread.h |
ThreadPool.h |
Namespace.h |
► NilkinsWinUi |
► Clipboards |
Clipboard.h |
► Components |
Button.h |
CheckBox.h |
ComboBox.h |
Component.h |
ComponentManager.h |
ComponentType.h |
ContextMenu.h |
EditBox.h |
FileExplorer.h |
GroupBox.h |
ImageDisplay.h |
ListBox.h |
LogWin.h |
MultiLineEdit.h |
ProgressBar.h |
ScrollBar.h |
Slider.h |
Static.h |
TabWindow.h |
ToolBar.h |
TreeView.h |
Window.h |
► Cursors |
Cursor.h |
CursorManager.h |
CursorUtils.h |
► Enums |
Alignment.h |
BorderKind.h |
RelativePosition.h |
► Exporter |
ContentLoader.h |
► Fonts |
► Enums |
FontAntiAliasingQuality.h |
Font.h |
FontManager.h |
FontUtils.h |
► Images |
Image.h |
ImageManager.h |
► Inputs |
ChangeEventData.h |
CharEventData.h |
ClickEventData.h |
EventTypes.h |
HandledEventData.h |
InputCodes.h |
InputDescriptor.h |
InputSystem.h |
KeyEventData.h |
MouseMoveEventData.h |
WheelEventData.h |
► Layouts |
GridLayout.h |
Layout.h |
LayoutType.h |
RelativeLayout.h |
► Log |
LogManager.h |
► Notifications |
NotificationPositionDescriptor.h |
Notificator.h |
PopupCustomDescriptor.h |
PopupYesNoDescriptor.h |
► Themes |
Color.h |
Theme.h |
ThemeManager.h |
► Utils |
StructToString.h |
► WindowingSystems |
ComponentUtils.h |
WindowingSystem.h |
Namespace.h |
System.h |